package com.qianya.oa.service;

import com.qianya.oa.domain.UserSign;
import com.qianya.oa.vo.UserSignVo;

import java.util.List;
import java.util.Map;

/**
 * 签到业务层
 */
public interface UserSignService {

    List<UserSignVo> getAllUserSigns();
    List<UserSignVo> getAllUserSignsByTime(String begin ,String end);

    List<UserSign> getUserSignsByUserId(Integer userId);

    int addUserSign(UserSign userSign);
    UserSignVo getUserSignById(Integer id);
    int updateUserSign(UserSign userSign);
    int deleteUserSign(Integer id);

    List<Map<String,Object>> getUserSignToday(Integer deptId);
}
